// constSpringSet.h: interface for the ConstSpringSet class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_CONSTSPRINGSET_H__E2ED3134_C375_4A84_9051_5C1DA8F60B2F__INCLUDED_)
#define AFX_CONSTSPRINGSET_H__E2ED3134_C375_4A84_9051_5C1DA8F60B2F__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "ConstSpringDataSet.h"
#include "ConstSpring.h"

class AFX_EXT_CLASS ConstSpringSet : public ConstSpringDataSet 
{
public:
	ConstSpringSet();
	virtual ~ConstSpringSet();

public:
	BOOL GetConstSpringSet(DOUBLE dbDisplacement, DOUBLE dbLoad);

	ConstSpring* GetFirstConstSpring();
	ConstSpring* GetNextConstSpring();

private:
	BOOL GetConstSpringSet(DOUBLE dbCapacity);
	const CString& GetPropertyTable();
	ConstSpring* GetConstSpring();

};

#endif // !defined(AFX_CONSTSPRINGSET_H__E2ED3134_C375_4A84_9051_5C1DA8F60B2F__INCLUDED_)
